# 3.1.需求：
# 1.程序启动，提示用户登录或者注册
# 2.选择注册->要求输入用户名和密码->返回注册提示信息
# 3.选择登录->要求输入用户和密码->判断是否登录成功


# 3.2.分析
# 1.根据录入的1,2 判断用户为登录和注册
# 2.注册: 将用户录入的用户名和密码以下面的格式写入到文件中
# 3. 用户名1|密码1
# 4. 用户名2|密码2
# 5.登录: 读取出每一行并且通过|分割出来用户名和密码与用户录入的用户名和密码进行比对
# a = input('请决定登录还是注册(1是注册2是登录 ):')   #注册
# if a == '1':
#     print('欢迎使用注册功能')
#     username = input('请输入用户名:')
#     password = input('请输入密码:')
#     f = open('test/file1', mode='a', encoding='utf8')
#     f.write(f'{username}|{password}  \n')
# elif a =='2':
#     print('欢迎使用登录功能')
#     username = input('请输入用户名:')
#     password = input('请输入密码:')
#     f =open('test/file1',mode='r',encoding='utf8')
#     content=f.read()
#     for i in content:
#         user =i.rstrip().split('|')
#         if username ==user[0] and password ==user[1]:
#             print('登陆成功')
#             break
#     else:
#         print('登陆失败')
#
#
#     f.close()





































a = input('请选择功能[1是注册2是登录]:')

if a=='1':
   username = input('用户名')
   password= input('密码')
   f = open('test/login.txt',mode='a',encoding='utf8')
   enter = f.write(f'{username}|{password}\n')
   f.close()
   # print('进入注册功能')
elif a== '2':
     username = input('请输入用户名')
     password= input('请输入密码')
     f = open('test/login.txt',mode='r',encoding='utf8')
     user_list = f.readlines()
     for b in user_list:
         user = b.rstrip().split('|')
         print(user)
         if username == user[0] and password == user[1]:
            print('登录成功')
            break
     else:
         print('登录失败')




    # code = input('请选择功能【1:注册|2.登录】:')
    #
    #
    # if code == '1':
    #     username = input('用户名:')
    #     password = input('密码:')
    #     f = open('test/user_info.txt', mode='a', encoding='utf8')
    #     f.write(f'{username}|{password}\n')
    #     f.close()
    #     # print('进入注册流程')
    # elif code == '2':
    #     username = input('请输入用户名:')
    #     password = input('请输入密码:')
    #     f = open('test/user_info.txt', mode='r', encoding='utf8')
    #     user_list = f.readlines()
    #     for i in user_list:
    #         user = i.rstrip().split('|')
    #         # print(user)
    #         if username == user[0] and password == user[1]:
    #             print('登录成功')
    #             break
    #     else:
    #         print('登录失败')


